异常处理
在 Python 中,“异常”是指在程序运行期间出现的错误,通常语法是正确的,但是运行时出错,比如除零操作、使用没有初始化的变量等等。而运行前发生的则称为“错误”,比如语法错误。
如果异常对象未被处理或捕获,程序就会出现回溯(traceback)并终止执行。所以要想写出高可靠性的 Python 代码,必须在可能出现异常的地方捕获并处理异常。Python 提供了 try…except 来捕获异常,举个例子:
def div(dividend, divisor):
try:
quotient = dividend/divisor
return quotient
except ZeroDivisionError:
print("除数不能为零啊&#x